do something by halves